Connor RobertsConnor Roberts
International FootballWales and the Portugal Test: Four Matches, Five Empty Seats, and an Era That Still Needs ProvingCraig Bellamy was not talking about Portugal. He was talking about another...
BadmintonAn Se-young breaks the title record: the Odense final was decided in the transition zoneMinute 19 of game one: An Se-young leads 18-15 and stands exactly where she...
EsportsWolves Esports beat A Team 2-0 at VCT Threshold China: a format-made win, not a form revivalOn 21 October 2026, at THE HUB Performing Arts Center in Shanghai, Wolves...
EsportsGray joins RRQ less than two months after retiring: the data gap and the gray zone of esports coverageAlmost two months. Converted into the rhythm of a Lien Quan Mobile season, th...
TennisPotapova shuts down her 2026 season after Beijing retirement: when the body writes its own scriptI once stood on a 400-metre track and learned a lesson no tennis coach ever...
Domestic FootballVietnam U17's 1-4 Defeat in Korea: Mass Rotation and a Deliberate Physical Stress TestThe 1-4 defeat against FC Seoul U18 on the morning of October 21 is not a...
EsportsBLAST Slam VIII: Team Yandex Reverse-Sweep PARIVISION to Lock a Top-Three Finish and US$135,000I paused the frame at minute 51 of the opening game. In the notebook I always...
SwimmingWorld Cup Stop #3 in Astana: McEvoy, Qin Haiyang and World Aquatics' Cultural PlayOn the ice in Astana, Cameron McEvoy wore a Barys Astana jersey and fought fo...
Domestic FootballHuynh Tan Sinh's 78th-Minute Kick and a Disciplinary Lesson for V-League 2026-2027On the evening of September 20, 2026, Cong An Ha Noi defeated host club Dong...
EsportsVitality's V.Hive Looting: When CS2's Fortress Gets a Hole PuncturedOn 17 October 2026, security cameras at V.Hive — the esports complex operated...
BadmintonIndonesia Reach the 2026 Asian Games Men's Team Final: The Doubles Pairs Carry the Load, Jonatan Christie Is the Biggest Question MarkThe sound I remember most from that afternoon at the Aichi-Nagoya arena was n...
EsportsThe Nine Dimensions of Real Esports Analysis — and Why Most Are IllusionsOne evening in August 2026, I sat in the studio of a sports network in Boston...
Domestic FootballVietnam U20 Must Be Relegated After 1-3 Defeat to Iran in AFC U20 Asian QualifiersThe opening match of the AFC U20 Asian Qualifiers group stage between U20...
TennisRafael Nadal announces retirement: When the clay court closes the final chapter of a legendRafael Nadal has officially confirmed his retirement after Davis Cup 2026,...
BadmintonTanvi Patri wins Asia U17 title: 10-3 in games, three deciders, and the limits of a four-match sampleGame one ended 11-15. Game two, Tanvi Patri won 15-10. Game three, 15-12. On...
International FootballEchoes from the Empty Stands: When a Comedian's Joke Reshapes a Player's FateThere is a moment in football I always return to, not to watch the goal, but ...
GolfFateful Night at Medinah: Brandt Snedeker and the Art of Selection at the Presidents CupThis week, the golf world will turn its eyes to Medinah Country Club, where...
Domestic FootballVietnam 0-2 Japan at half-time: the goal-difference equation in ASIAD 2026 Group ERain fell throughout Vietnam Women's National Team's final...
International FootballThe Empty Stratum: When Vietnamese Youth Scouting Analyzes a VoidThere is a column in my tracking sheet that stayed empty for four months. It...
SwimmingChase Kendall Chooses Cincinnati: A Strategic Move by a Promising Distance SwimmerThe turning point came quietly. While the American swimming world focused its...
